package com.qumitech.visualnovel.controller.vo.player;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.lang.reflect.Array;
import java.util.HashMap;
import java.util.List;

public class AccountPreviewVO {

    @JSONField(name = "uid")
    private String uid;

    @JSONField(name = "present_id")
    private String present_id;

    @JSONField(name = "user_name")
    private String user_name;

    @JSONField(name = "avatar")
    private String avatar;

    @JSONField(name = "signature")
    private String signature;

    @JSONField(name = "sex")
    private String sex;

    @JSONField(name = "phone_num")
    private String phone_num;

    @JSONField(name = "real_name")
    private String real_name;

    @JSONField(name = "guild_name")
    private String guild_name;

    @JSONField(name = "user_money_summary")
    private HashMap<String, Long> user_money_summary;

    @JSONField(name = "diamond")
    private Long diamond;

    @JSONField(name = "hai_coin")
    private Long hai_coin;

    @JSONField(name = "income_list")
    private List income_list;

    @JSONField(name = "grade")
    private Integer grade;

    @JSONField(name = "register_time")
    private Long register_time;

    @JSONField(name = "last_active_time")
    private Long last_active_time;

    @JSONField(name = "id_card")
    private String id_card;

    @JSONField(name = "app_channel")
    private String app_channel;

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getPresentId() {
        return present_id;
    }

    public void setPresentId(String present_id) {
        this.present_id = present_id;
    }

    public String getUserName() {
        return user_name;
    }

    public void setUserName(String user_name) {
        this.user_name = user_name;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getPhoneNum() {
        return phone_num;
    }

    public void setPhoneNum(String phone_num) {
        this.phone_num = phone_num;
    }

    public String getRealName() {
        return real_name;
    }

    public void setRealName(String real_name) {
        this.real_name = real_name;
    }

    public String getGuildName() {
        return guild_name;
    }

    public void setGuildName(String guild_name) {
        this.guild_name = guild_name;
    }

    public HashMap<String, Long> getUserMoneySummary() {
        return user_money_summary;
    }

    public void setUserMoneySummary(HashMap<String, Long> user_money_summary) {
        this.user_money_summary = user_money_summary;
    }

    public Long getDiamond() {
        return diamond;
    }

    public void setDiamond(Long diamond) {
        this.diamond = diamond;
    }

    public Long getHaiCoin() {
        return hai_coin;
    }

    public void setHaiCoin(Long hai_coin) {
        this.hai_coin = hai_coin;
    }

    public List getIncomeList() {
        return income_list;
    }

    public void setIncomeList(List income_list) {
        this.income_list = income_list;
    }

    public Integer getGrade() {
        return grade;
    }

    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    public Long getRegisterTime() {
        return register_time;
    }

    public void setRegisterTime(Long register_time) {
        this.register_time = register_time;
    }

    public Long getLastActiveTime() {
        return last_active_time;
    }

    public void setLastActiveTime(Long last_active_time) {
        this.last_active_time = last_active_time;
    }

    public String getIdCard() {
        return id_card;
    }

    public void setIdCard(String id_card) {
        this.id_card = id_card;
    }

    public String getAppChannel() {
        return app_channel;
    }

    public void setAppChannel(String app_channel) {
        this.app_channel = app_channel;
    }
}

